//
//  UIView+Extension.swift
//  sina
//
//  Created by 江先铨 on 15/11/17.
//  Copyright © 2015年 jxqstatic. All rights reserved.
//

import UIKit

extension UIView {
    //通过响应者链条 找到导航控制器
    func NavController() -> UINavigationController? {
      //便利所有响应者链条
      //获取当前视图对象的下一个响应者
          var next = self.nextResponder()
        
        repeat {
            //判断当前是不是导航控制器 如果是 就返回 如果不是就继续查找
            if next is UINavigationController {
            
                return next as? UINavigationController
            }
          next = next?.nextResponder()
            
        }while (next != nil)
        
        return nil
    }
    
}
